Big Huge Thesaurus

ribbon tree

noun